Skip to content

Latest commit

 

History

History
151 lines (130 loc) · 20.2 KB

10-Plano de Testes de Usabilidade.md

File metadata and controls

151 lines (130 loc) · 20.2 KB

Plano de Testes de Usabilidade

Avaliações são conduzidas para verificar o funcionamento e conformidade da ferramenta com os requisitos e especificações estabelecidos durante o planejamento do sistema. Cada componente é testado para garantir que o sistema responda corretamente às solicitações feitas.

Através do teste de usabilidade, é possível avaliar a qualidade da interface do usuário em uma aplicação interativa, utilizando observação para coletar dados sobre o comportamento e as reações dos usuários em relação a diferentes layouts e funcionalidades. Após a realização desses testes, uma análise de usabilidade é feita para identificar as principais dificuldades e realizar melhorias na plataforma, visando proporcionar uma experiência melhor ao usuário.

O plano de teste de usabilidade para a aplicação YourMoney inclui: descrição dos requisitos do teste, método utilizado, objetivos do teste de usabilidade e um roteiro detalhado das tarefas realizadas pelos usuários. Além disso, são listados os parâmetros adotados no plano de teste de usabilidade.

Para cada voluntário do teste, é fundamental coletar e apresentar todos os dados/métricas previamente definidos.

Teste Presencial de Usabilidade

Os testes presenciais de usabilidade de uma aplicação web envolvem a participação de usuários reais que interagem diretamente com a interface da aplicação em um ambiente controlado. Esses testes têm como objetivo principal avaliar a experiência do usuário ao utilizar a aplicação e identificar possíveis problemas de usabilidade.

Durante os testes presenciais, os usuários são convidados a realizar uma série de tarefas específicas, seguindo um roteiro pré-definido. Os testes podem ser conduzidos individualmente ou em grupos, dependendo das necessidades e recursos disponíveis.

Enquanto os usuários realizam as tarefas, são observados e registrados diversos aspectos, como o tempo que levam para concluir cada tarefa, as ações que executam, os erros que cometem e suas reações emocionais. Essas observações podem ser feitas por meio de anotações, gravações de vídeo e áudio, questionários ou entrevistas.

Além disso, os testes presenciais também permitem coletar feedback direto dos usuários, por meio de perguntas e discussões após a conclusão das tarefas. Esse feedback é extremamente valioso para compreender as percepções dos usuários sobre a aplicação, suas opiniões, sugestões de melhorias e pontos problemáticos identificados.

Com base nos resultados dos testes presenciais de usabilidade, é possível identificar problemas de design, fluxos confusos, funcionalidades pouco intuitivas ou dificuldades de navegação. Essas informações podem ser utilizadas para realizar ajustes e melhorias na interface da aplicação, visando proporcionar uma experiência mais satisfatória e eficiente para os usuários.

Objetivos do teste:

  • Identificação de problemas

    O objetivo principal é encontrar e resolver quaisquer problemas que possam existir na plataforma, bem como identificar obstáculos que possam dificultar a utilização fluida da aplicação.

  • Teste de aprendizado

    Será realizado um teste de experimentação, onde uma pessoa sem experiência prévia com a ferramenta deverá começar do zero para realizar uma tarefa específica. O objetivo é avaliar como os usuários aprendem a usar a aplicação e identificar possíveis dificuldades de aprendizado.

    Perguntas que a avaliação pretende responder:

  • Os usuários conseguem navegar facilmente entre os principais componentes do sistema?

  • O tempo de resposta do sistema causa erros ou frustração para os usuários?

  • As telas da aplicação correspondem às expectativas e ao entendimento dos usuários sobre como o sistema deveria funcionar?

  • Quais são os obstáculos que estão impedindo os usuários de concluir suas tarefas com sucesso?

Perfil do usuário:

Os usuários serão escolhidos com base nas personas definidas na metodologia do projeto, levando em consideração suas preferências pela leitura e a correspondência de suas características com as personas e histórias de usuários estabelecidas. Isso inclui a seleção de usuários como pessoas aposentadas, com deficiência visual, idosas, escritoras e estudantes, entre outros.

Procedimento de teste

  • Recepcionar o participante e fornecer explicações sobre o Termo de Consentimento Livre e Esclarecido (TCLE);
  • Orientar o participante sobre os objetivos do teste, garantindo o anonimato e explicando a forma de observação (por acompanhamento);
  • Realizar o teste, apresentando cenários de tarefas específicas e registrando as medições relevantes;
  • Realizar um debriefing com o participante, conduzindo uma entrevista pós-teste e discutindo seus comentários gerais sobre o produto e suas preferências.

Requisitos do ambiente/equipamento de teste

Os requisitos para realização dos testes são:

  • Conectividade de internet por dados móveis ou por banda larga;
  • Navegador da internet-Chrome, Firefox, Opera ou Edge;
  • Disponibilidade do usuário em comparecer no local para teste.

Método utilizado: Observação direta, medição e Avaliação

Serão selecionados seis participantes para realizar um teste no qual eles avaliarão como o site se desempenha e interage, levando em consideração as necessidades que estão alinhadas com o propósito da aplicação, além de oferecer sugestões para melhorias. Os participantes terão a responsabilidade de analisar de maneira eficiente um conjunto de tarefas atribuídas a eles e fornecer feedback sobre a usabilidade da aplicação.

Para cada tarefa do participante poderemos medir: eficácia, eficiência e satisfação

Conclusão de tarefas sem erro
Conclusão de tarefa com erro
Quantidade total de cliques
Tempo de execução da tarefa
Satisfação ao realizar uma tarefa - pedir para o usuário avaliar através de escala 1 a 5

Serão acompanhadas de perto as seguintes tarefas: observação direta, medição e avaliação.

Aqui estão as atividades a serem realizadas pelos participantes, que serão cuidadosamente observadas:

Caso de Teste CTU-01 – Criar novo usuário.
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcionalidade de cadastro de usuários.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Cadastrar” indicada na barra de navegação;
5. Preencher todos os campos do formulário de usuários;
6. Confirmar a criação do usuário clicando em “Salvar";
7. Acessar a tela de LOGIN;
Caso de Teste CTU-02 – Realizar o LOGIN
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcionalidade de LOGIN.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar”;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando em “Entrar";
8. Acessar a Página de Usuário da aplicação;
Caso de Teste CTU-03 – Alterar senha através da página de alteração de dados do usuário.
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcionalidade de alteração de senha.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar” indicada na barra de navegação;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando no botão “Entrar";
8. Acessar a HomePage da aplicação;
9. Acessar a página de edição através do ícone indicado na sessão de "Perfil do Usuário";
10. Inserir a nova senha e a confirmação de senha nos campos indicados;
11. Realizar a edição da senha clicando em "Salvar";
Caso de Teste CTU-04 – Alterar senha através da funcionalidade de "Recuperação de Senha".
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcionalidade de "Recuperação de Senha".
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Acessar a página de Login clicando na opção “Entrar” indicada na barra de navegação;
5. Acessar a funcionalidade de Recuperação de Senha clicando na opção "Esqueceu sua senha?";
6. Inserir o e-mail correspondente a conta que deseja recuperar no campo indicado;
7. Solicitar o processo de recuperação clicando em “Recuperar Senha";
8. Acessar o endereço de e-mail inserido no campo da funcionalidade;
9. Copiar o código temporário recebido no e-mail e clicar no link indicado como "Recuperar Senha";
10. Inserir o código temporário, a nova senha e a confirmação de senha nos campos indicados na página para onde foi feito o redirecionamento a partir do e-mail;
11. Realizar a redefinição da senha clicando em "Redefinir Senha";
12 . Realizar o Login preenchendo o campo de senha com sua nova senha e clicar em "Entrar";
Caso de Teste CTU-05 – Cadastrar uma Receita através da Página do Usuário clicando no campo indicado para "Receitas".
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcão de adição de receitas na Página do Usuário.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar” localizada na barra de navegação;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando em “Entrar";
8. Acessar a Página do Usuário da aplicação;
9. Acessar a página de "Adição de Receitas" clicando no campo indicado como "Receitas" no ícone "+";
10. Selecionar a opção "Receita" no campo "Transação";
11. Preencher todos os demais campos obrigatórios;
12. Submeter o formulário de adição de receitar através do botão "Salvar";
13. Visualizar a receita adicionada na página de "Lançamentos";
Caso de Teste CTU-06 – Cadastrar uma Receita através da Página de "Lançamentos".
Perfil Usuário (todos)
Objetivo do Teste Avaliar a função de adição de receitas na página de Lançamentos.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar” indicada na barra de navegação;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando em “Entrar";
8. Acessar a Página de Usuário da aplicação;
9. Acessar a Página de Lançamentos através da opção indicada como "Lançamentos" na barra de navegação;
10. Clicar na opção indicada como "Adicionar Lançamento" na página de lançamentos;
11. Selecionar a opção "Receita" no campo "Transação";
12. Preencher os demais campos obrigatórios;
13. Submeter o formulário de adição de receitas através do botão "Salvar";
14. Visualizar a nova receita adicionada na página de "Lançamentos";
Caso de Teste CTU-07 – Cadastrar uma Despesa através da Página do Usuário clicando no ícone indicado para "Despesas".
Perfil Usuário (todos)
Objetivo do Teste Avaliar a funcão de adição de despesas na página do Usuário.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar” localizada na barra de navegação;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando em “Entrar";
8. Acessar a Página do Usuário da aplicação;
9. Acessar a página de "Adição de Despesas" clicando no campo indicado como "Despesas" no ícone "+";
10. Selecionar a opção "Despesa" no campo "Transação";
11. Preencher todos os demais campos obrigatórios;
12. Submeter o formulário de adição de despesa através do botão "Salvar";
13. Visualizar a nova despesa adicionada na página de "Lançamentos";
Caso de Teste CTU-08 – Cadastrar uma Despesa através da Página de "Lançamentos".
Perfil Usuário (todos)
Objetivo do Teste Avaliar a função de adição de despesas na página de Lançamentos.
Ações necessárias 1. Abrir o navegador de preferência;
2. Acessar o site a partir da URL correspondente;
3. Visualizar a HomePage da aplicação;
4. Clicar na opção “Entrar” indicada na barra de navegação;
5. Inserir o e-mail no campo indicado;
6. Inserir a senha no campo indicado;
7. Realizar o Login clicando em “Entrar";
8. Acessar a Página de Usuário da aplicação;
9. Acessar a Página de Lançamentos através da opção indicada como "Lançamentos" na barra de navegação;
10. Clicar na opção indicada como "Adicionar Lançamento" na página de lançamentos;
11. Selecionar a opção "Despesa" no campo "Transação";
12. Preencher os demais campos obrigatórios;
13. Submeter o formulário de adição de despesas através do botão "Salvar";
14. Visualizar a nova despesa adicionada na página de "Lançamentos";
Caso de Teste     CTU-09 - Visualizar lançamento.  
  Perfil   Usuário
Objetivo do Teste     Analisar a visualização de lançamentos
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Inserir E-mail;
6. Inserir Senha;
7. Acessar por meio do menu "Lançamentos"; 8. Visualizar Lançamentos em tabela, que pode mostrar 10, 25, 50 e 100 lançamentos por página, caso o Usuário tenha essas quantidades de lançamentos;
9. Na tabela de Lançamentos, na coluna "Transação", as Receitas estarão com as letras em verde e as Despesas em vermelho;
10. Na tabela de Lançamentos, a coluna "Status" poderá ter o valor "Efetivado", em verde e com fundo verde, caso o lançamento tenha sido efetivado;
11. Na tabela de Lançamentos, a coluna "Status" poderá também ter o valor "Pendente", em vermelho e com fundo vermelho, caso o lançamento esteja pendente.
   
Caso de Teste     CTU-10 - Editar lançamento.  
  Perfil   Usuário
Objetivo do Teste     Verificar a edição de  Lançamento
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Inserir E-mail;
6. Inserir Senha;
7. Acessar por meio do menu "Lançamentos";
8. Na tabela de Lançamentos, na coluna "Ações", clicar na imagem de um lápis, na linha do lançamento a ser editado;
9. Ao editar Lançamento, é possível modificar os campos "Valor Original", "Data de Vencimento", "Status" e "Descrição".
10. Ao editar Lançamento, não é possível modificar os campos "Transação", "Via", "Classificação" e "Recorrente?".
   
Caso de Teste     CTU-11 - Excluir lançamento.  
  Perfil   Usuário
Objetivo do Teste     Verificar a exclusão de Lançamento
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Inserir E-mail;
6. Inserir Senha;
7. Acessar por meio do menu "Lançamentos";
8. Na tabela de Lançamentos, na coluna "Ações", clicar na imagem de um lixo, na linha do lançamento a ser excluido;
9. Depois de clicar na imagem do lixo, usuário é direcionado para página de deletar o lançamento onde aparece a pergunta "Você tem certeza que deseja excluir este lançamento?";
10. Nesta página "Deletar Lançamento" o Uuário tem a opção de Voltar ou Deletar;
11. Caso clique em "Voltar", Usuário retorna para a tabela de lançamentos;
12. Caso clique em "Deletar", no Modal de confirmação, aparece a mensagem "Deseja realizar a remoção PERMANENTE deste registro?" com a opção de "Voltar", em cinza e "Confirmar" em vermelho;
13. Caso clique em "Voltar", Usuário retorna para a tabela de lançamentos e lançamento continua inalterado;  
14. Caso clique em "Confirmar", Usuário retorna para a tabela de lançamentos e lançamento é excluido e não consta mais na tabela.
   
Caso de Teste     CTU-12 - Editar parcelas de lançamento.  
  Perfil   Usuário
Objetivo do Teste     Avaliar a edição de parcelas de lançamento
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Inserir E-mail;
6. Inserir Senha;
7. Acessar por meio do menu "Lançamentos";
8. Na tabela de Lançamentos, na coluna "Ações", clicar na imagem de um lápis, na linha do lançamento a ser editado;
9. Ao editar Lançamento, é possível modificar os campos "Valor Original", "Data de Vencimento", "Status" e "Descrição".
10. Ao editar Lançamento, não é possível modificar os campos "Transação", "Via", "Classificação" e "Recorrente?".
11. Na página "Editar Lançamento", caso "Recorrente" seja diferente de 0, Tabela de Parcelas será mostrada com uma linha para cada parcela;
12. Nesta tabela, na coluna "Ações", é necessário clicar no "lápis" para Editar parcela;
13. Ao Editar parcela, campos "Valor", "Data de Pagamento", "Data de Vencimento" e "Status" podem ser alterados;
14. Caso queira confirmar alterações, Usuário deve clicar em "Save" para que modificações sejam confirmadas;
15. Caso não queira fazer nenhuma alteração, Usuário deve clicar em "Voltar"  
     
Caso de Teste   CTU-13 - Visualizar saldo.  
  Perfil   Usuário
Objetivo do Teste     Verificar a visualização do saldo
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Ao entrar no site, Usuário é direcionado para a "Home" page, onde o "Saldo total da Conta" é mostrado.  
     
Caso de Teste   CTU-14 - Verificar se valores estão batendo conforme colocado.  
  Perfil   Usuário
Objetivo do Teste     Avaliar se valores estão de acordo com os inseridos
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em Entrar;
5. Ao entrar no site, Usuário é direcionado para a "Home" page, onde aparecem "cards" com Receitas, Despesas e Saldo do Mês. Todos esses valores do mês atual.
6. Caso queira visualizar os valores de outro mês, basta inserir o mês e o ano e clicar em pesquisar.
7. O valor "Saldo do Mês" deve ser exatamente o valor "Receitas" menos o valor "Despesas".
     
Caso de Teste   CTU-15 - Analisar dicas (se as dicas são utéis)  
  Perfil   Usuário 
Objetivo do Teste     Analisar Dicas
Ações necessárias     1. Acessar o Navegador;
2. Informar o endereço do site;
3. Visualizar a página principal;
4. Clicar em "Dicas".
     

Análise do teste e resultados

Para registro será utilizada uma tabela conforme exemplo abaixo:

Usuário Artefato Tempo Clicks/Ações Qtd. Erros Se recuperou do erro Nota 1(ruim) - 5(muito bom)
Usuário 01 --- --- --- --- --- ---
Usuário 02 --- --- --- --- --- ---
Usuário 03 --- --- --- --- --- ---
Usuário 04 --- --- --- --- --- ---
Usuário 05 --- --- --- --- --- ---
Usuário 06 --- --- --- --- --- ---